home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
t_os
/
qa
/
qa.ggg
< prev
next >
Wrap
Text File
|
1993-07-08
|
3KB
|
84 lines
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
QA. exp v1.0 L16 (試作バージョン)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/ 作 品 名 / QA.exp v1.0 L16(試作版)
/ 作 者 / 小西 国造
/ 機 能 / TMENU上から質問付き.batを実現させるためのツール(試作版)
/ 動作確認 / TownsOS V2.1L20 TownsMENU上のみ
/ 必要 メモリ / たぶん、2MBあれば動きます
/ 開発言語 / HighC v1.7
/ ソフト 種別 / ツール
/ 使用条件 / 一切、ありません。
// 注意 // まだ、試作段階なので不安定で、暴走する可能性もあります。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
もし、暴走しても、私は一切責任取りません。
/ 収録file / qa.exp (QA 本体)
qa.doc (このファイルです)
qa.ggg
qa_test.bat (QA の使用例)
test_321.exp (qa_test.bat 用のダミープログラム)
test_ixw.exp ( 〃 )
test_vy.exp ( 〃 )
akn_lib1.obj (以下、ソースリスト)
aoi_lib1.c
aoi_lib1.h
cd.h
cd.obj
lnk00.lnk
makefile.hqa
platform.h
私は、質問をしてその答えによって条件分岐する.batを、よく作ります。例えば
echo off
:start
echo 何を起動させますか?
echo 1. VYエディタ
echo 2. O太郎
echo 3. 3・2・1
echo 1 ~ 3で選んでください
batchkey
if errorlevel 3 goto C
if errorlevel 2 goto B
if errorlevel 1 goto A
if errorlevel 0 goto end
goto start
:C
run386 test_321
goto end
:B
run386 test_ixw
goto end
:A
run386 test_vy
:end
と、いうようなもので、batchkey はキーボードの入力を待って、入力された番号
を errorlevel に返すというコマンドです。
しかし、この.batは、MS-DOS,TownsOSのコマンドモード,ORICONなどのコンソー
ル上でしか実行できません(TownsMENUからでも、実行自体はできるが表示
が見えない)。FMTOWNSなのだから、TownsMENUから実行してマウス
で選択したいと、思うのは私だけでしょうか?
そこで、私は、QA. expを作ってみました。QA. expなら、TownsM
ENUから実行できて、質問内容や選択肢も表示されますし、選択はマウスで行えま
すから、いちいちキーボードに手を伸ばす手間が省けます。
以前、他の人の作品でこれと同じようなものを見かけた覚えがありますが、C言語
の勉強のつもりで、正月休みに作ってみました。恥ずかしながらソースリストも付け
てあります。
なお、詳しい使い方その他は、QA.doc を見てください。